html {width:100%;}
@font-face {
	font-family: 'Conv_LaoUI';
	src: url('../fonts/LaoUI.eot');
	src: local('☺'), url('../fonts/LaoUI.woff') format('woff'), url('../fonts/LaoUI.ttf') format('truetype'), url('../fonts/LaoUI.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'bebas_neueregular';
    src: url('../fonts/bebasneue-webfont.eot');
    src: url('../fonts/bebasneue-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/bebasneue-webfont.woff') format('woff'),
         url('../fonts/bebasneue-webfont.ttf') format('truetype'),
         url('../fonts/bebasneue-webfont.svg#bebas_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'latha';
    src: url('../fonts/latha.eot');
    src: url('../fonts/latha.eot?#iefix') format('embedded-opentype'),
         url('../fonts/latha.woff') format('woff'),
         url('../fonts/latha.ttf') format('truetype'),
         url('../fonts/latha.svg#latha') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face{
	font-family: 'WebRupee';
	src: url('../fonts/WebRupee.V2.0.eot');
	src: local('../fonts/WebRupee'),
		 url('../fonts/WebRupee.V2.0.ttf') format('truetype'),
		 url('../fonts/WebRupee.V2.0.woff') format('woff'),
		 url('../fonts/WebRupee.V2.0.svg') format('svg');
	font-weight:normal;
	font-style:normal;
}
.WebRupee {font-family:'WebRupee';}
html>body .WebRupee {margin-right:2px;}
html>body .WebRupee {*margin-right:0;}

a {color:#1489b9; text-decoration:none; transition: all 1s ease 0s;}
a:hover {color:#000;}
input {text-transform:capitalize;}
body {font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#727373; font-weight:normal; }
.home{ background:url(../images/banner1920.jpg) no-repeat #FFF; background-size:100% 640px;}
header {width:100%; float:left; background:#000; position:relative; z-index:1000; border-bottom:2px solid #ddd;}
section {width:100%; float:left; position:relative; z-index:998;}
footer {width:100%; float:left; position:relative; z-index:999;}
nav {position:relative; z-index:1; }
p{padding:3px 0; line-height:20px;}
.container {width:1178px; margin:0 auto;}
.row{width:100%; float:left;}
.shadowBg {background:url(../images/shadow.png) repeat-x; position:absolute; top:0; left:0; width:100%; height:50px; z-index:10;}
.logo { padding:20px 10px 2px;}
.top_menu li {float:left; display:block; position:relative; margin-right:2px;}
.top_menu li a{display:block; color:#fff; padding:8px 7px; font-size:16px; line-height:16px; transition: all 0.4s ease 0s;}
.top_menu li a:hover , .top_menu li.active_menu a{color:#000; background:#fed678;}
.top_menu li ul {position:absolute; padding-top:4px; left:20px; transition: all 0.3s ease 0s; visibility: hidden; z-index:100;}
.top_menu li:hover ul { left:0; visibility: visible;}
.top_menu li ul li {background:url(../images/dot_border.png) no-repeat #FFF; border-left:1px solid #757575; border-right:1px solid #757575; display:block; width:150px; background-position:10px 1px; background-size:87% 1px; opacity: 0.0; filter: alpha(opacity=0); transition: all 1s ease 0s; /* For IE8 and earlier */}
.top_menu li:hover ul li {opacity: 1; filter: alpha(opacity=100);}
.top_menu li ul li:first-child{border-top:1px solid #757575; background:none; background:#ffffff;}
.top_menu li ul li:last-child{border-bottom:1px solid #757575;}
.top_menu li ul li a{color:#000;font-size:12px; display:block; text-transform:capitalize;}
.sub_menu_mark {position:absolute; top:-7px; left:14px; transition: all 0.3s ease 0s;}
.search_box_home {float:left; width:57%;}
.serach_navigation li{ float:left; margin-left:2px; margin-bottom:2px; display:block; text-align:center;}
.serach_navigation li:first-child {margin-left:0;}
.serach_navigation li a { display:block; background:url(../images/opacity_bg.png); padding:7px 12px; text-transform:uppercase; color:#fff; font-weight:normal; transition: all 0.4s ease 0s; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.serach_navigation li a:hover, .serach_navigation li.active_menu a{ background:#fed678; color:#000; }
.search_container {background:url(../images/opacity_bg.png); padding:25px 25px 30px; min-height:290px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.change_destination li{ float:left; margin-right:11px; line-height:30px; color:#fff; text-transform:uppercase; cursor:pointer;}
.destination_change_btn_lft { float:left; -webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; border:2px solid #fff; background:url(../images/tick_default.png) no-repeat #cbcbcb; background-position:7px -74px; width:37px; transition: all 0.3s ease 0s;}
.destination_change_btn_ryt { float:left; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border:1px solid #fff; margin-top:1px; padding-left:10px; width:120px;}
.change_destination li:hover .destination_change_btn_lft, .change_destination li.active .destination_change_btn_lft{ background:url(../images/tick_default.png) no-repeat #fed678; background-position:7px 4px; width:37px;}
.top_destination li{ float:left; margin:15px 15px 0 0;}
.top_destination li a{ color:#ffffff; text-decoration:underline;}
.top_destination li a:hover{color:#1489b9; text-decoration:none;}
.top_destination_row {float:left;}
.serach_input {width:77%; background:#fff; padding:5px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; position:relative;}
.serach_input input{width:90%; background:none; border:0;}
.ajax_data{ position:absolute; width:100%; left:0; background:#cbcbcb; height:220px; top:26px; overflow-y:scroll; z-index:100; border-bottom:4px solid #cbcbcb; display:none;}
.flightDataSearch { position:absolute; width:72.2%; left:0; background:#cbcbcb; top:60px; overflow-y:scroll; z-index:100; border-bottom:4px solid #cbcbcb; display:none; min-height:30px; max-height:140px; overflow-y:scroll}
.flightDataSearch li {border-top:1px solid #E9E9E9; background:#fff; color:#3A3A3A; padding:2px 10px; cursor:pointer;}
.hotelDataSearch {width:92.6%; top:29px;}
.hotelSearchForm .hotelDataSearch {top:60px; width:93.2%;}
.serach_input li {padding:3px 10px; border-top:1px solid #E3E3E3; background:#FFF; cursor:pointer; color:#373737;}
.serach_input li:hover {background:#E8E8E8; transition: all 0.3s ease 0s;}
/*.flightSearch input[type="text"]{width:70%; padding:3px;}*/
.flightSearch .flightDataSearch { width:135%; top:60px;}
.button {width:160px; padding:3px 10px; background:#1aa3db; border:none; color:#fff; font-size:22px; text-transform:uppercase; text-align:left; font-family: 'bebas_neueregular'; letter-spacing: 1px; cursor:pointer;}
.button2 {width:160px; padding:3px 10px; background:#fed678 ; border:none; color:#000; font-size:22px; text-transform:uppercase; text-align:left; font-family: 'bebas_neueregular'; letter-spacing: 1px; cursor:pointer;}
.search_icon {background:url(../images/search_btn.png) no-repeat #1aa3db 95% -70px; transition: all 0.3s ease 0s;}
.search_icon:hover {background:url(../images/search_btn.png) no-repeat #fed678 95% 2px; color:#000;}
.sendQ_icon {background:url(../images/send_query.png) no-repeat #1aa3db 95% -70px; transition: all 0.3s ease 0s;}
.sendQ_icon:hover {background:url(../images/send_query.png) no-repeat #fed678 95% 2px; color:#000;}
.sendQ_icon {background:url(../images/send_query.png) no-repeat #1aa3db 95% -70px; transition: all 0.3s ease 0s;}
.sendQ_icon:hover {background:url(../images/send_query.png) no-repeat #fed678 95% 2px; color:#000;}
.forms {display:none;}
.flightSearch {display:block;}
.bottom_shadow {
    background: url("../images/shadow.png") no-repeat scroll 0 1% rgba(0, 0, 0, 0);
    height: 23px; background-size:100%;
}
h1 {font-family: 'bebas_neueregular'; text-transform:uppercase; font-size:34px; line-height:26px; font-weight:normal;}
h2{ color:#2e2f30; font-size:30px; font-family: 'Conv_LaoUI'; line-height:50px; text-transform:uppercase; font-weight:normal;}
.bottom_border { width:100%; background:url(../images/bg-modtitle-bottom.png) no-repeat; background-position:0 80%;  padding-bottom:20px; }
.thumb_holder{}
.thumb_holder .thumbs:first-child{margin:0;}
.thumbs {cursor:pointer;}
.thumbs:hover .img_hov, .thumbs:hover .detail_hov{ top:0px;}
.thumbs:hover .all_details{ top:15px;}
.thumbs:hover .det_txt{ color:#fff;}
.img_holder {width:100%; height:135px; overflow:hidden; position:relative; font-family:Arial, Helvetica, sans-serif;}
.img_holder>img{width:100%;}
.details_holder {width:100%; height:55px; overflow:hidden; position:relative; background:#fed678; color:#000; text-align:center; padding-top:10px;}
.img_hov {width:100%; height:100%; position:absolute; top:180px; left:0; background:url(../images/opacity_bg.png); z-index:1; transition: all 0.4s ease 0s;}
.all_details { position:absolute; width:90%; left:10px; top:800px; height:auto; z-index:2; text-align:center; transition: all 0.4s ease 0s;}
.detail_hov { width:100%; height:100%; position:absolute; top:-100px; left:0; background:#41b3e1; z-index:1; transition: all 0.4s ease 0s; z-index:1;}
.det_txt {position:relative; z-index:5;}
.content .contents {padding:10px 45px; border-left:1px solid #CFCFCF; cursor:pointer;}
.content .contents:first-child { margin:0; padding-left:0; border:none;}
.content .contents:last-child {padding-right:0;}
.desc {-webkit-border-radius: 100px; 
-moz-border-radius: 100px;
border-radius: 100px;transition: all 0.7s ease 0s; border:4px solid #fed678; width:50px; height:50px; float:left; background:#41b3e1; -webkit-box-shadow:inset 0px 0px 10px 10px #ffffff;
box-shadow:inset 0px 0px 10px 25px #ffffff;}
.icon_welcome, .icon_about, .icon_findus{ width:100%; height:50px; transition: all 0.1s ease 0s;}
.icon_welcome { background:url(../images/welcome_icon.png) no-repeat center;}
.icon_about { background:url(../images/about_icon.png) no-repeat center;}
.icon_findus { background:url(../images/findus_icon.png) no-repeat center;}
.contents:hover .desc{ -webkit-box-shadow:inset 0px 0px 0px 0px #ffffff; box-shadow:inset 0px 0px 0px 0px #ffffff; border:4px solid #525252; }
.contents:hover .icon_welcome{background:url(../images/welcome_icon_hov.png) no-repeat center;}
.contents:hover .icon_about{background:url(../images/about_icon_hov.png) no-repeat center;}
.contents:hover .icon_findus{background:url(../images/findus_icon_hov.png) no-repeat center;}
.contents h2{transition: all 0.7s ease 0s;}
.contents:hover h2{ color:#41b3e1;}
.welcome_note {font-size:24px; color:#707172; font-family: 'Conv_LaoUI'; line-height:30px;}
/*************testimonials****************/
.section_testimonials .testimonials_row {height:250px; overflow:hidden; position:relative;}
.testimonial{ padding:15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; border:1px solid #A4A4A4;   }
.section_testimonials .testimonial {display:none;height:190px;position:absolute;}
.section_testimonials .testimonial_1 { display:block;}
.testimonial:first-child{margin-left:0;}
.nxtprv_icons {width:25px; height:25px; background:#1489b9; float:right; margin-left:6px; display:block; transition: all 0.9s ease 0s;}
.nxtprv_icons:hover {background:#000;}
.next_icon { background:url(../images/next_icon.png) no-repeat center; display:block; padding:3px}
.prev_icon { background:url(../images/prev_icon.png) no-repeat center; display:block; padding:3px}
.add_testimonials {display:none;}
/*****************SLIDER*****************/
.slider, .caption, .description, .link {display:none;}
.slider1 {display:block;}
.big_image img{ width:100%; height:100%; z-index:6;}
.thumbs_holder {position:absolute; left:0; bottom:0; z-index:10; height:50px; padding:4px 0 1px 0; background:url(../images/opacity_bg.png);}
.thumbs_holder img {width:67px; height:45px; float:left; margin-left:10px; cursor:pointer;}
.thmb {position:absolute; left:0; bottom:5px;}
.thumb_next, .thumb_prev { width:63px; height:20px; float:right;  position:absolute;  bottom:54px; z-index:5000; cursor:pointer;}
.thumb_next{ left:86.8%; background:url(../images/thumb_next.jpg) no-repeat;} 
.thumb_prev{ left:5px; background:url(../images/thumb_prev.jpg) no-repeat;}
/*****************POPUPS*****************/
.transparentBG {width:100%; height:100%; position:fixed; top:0; left:0; background:url(../images/teransparent.png); z-index:2000; display:none;}
.selectForm {width:678px; height:200px; position:fixed; left:50%; margin-left:-349px; top:50%; margin-top:-150px; background:#fff; z-index:2001; display:none; border:1px solid #BABABA;}
.title {position:absolute; left:10px; bottom:50px; z-index:20001; width:500px; background:#000; z-index:2004;}
.title h4{font-size:16px; color:#fff;}
.search_fomr {position:absolute; width:475px; left:30px; top:40px; padding:20px; z-index:2005}
.select_box {
    float: left;
    width: 63%;
}
.search_fomr .select_box {background:#fff;}
.search_fomr .select_box input {width:86%;}
.queryForm {width:500px; height:408px; position:fixed; left:50%; margin-left:-200px; top:50%; margin-top:-225px; background:#ffffff; z-index:2001; display:none; }
.closeButton {position:absolute; top:4px; right:12px; cursor:pointer; height:12px; z-index:2002; }
.quick_contact input{ width:92%;}
.qry_ftr {width:100%; position:absolute; left:0; bottom:0; height:18px;}
.queryForm label, .queryForm input[type="text"] {width:210px; float:left; }
.queryForm input {float:left;}
.long_text {width:400px!important;}
 input[type="button"], input[type="submit"] {border:none;}
.pck_img {width:255px; height:238px; position:absolute; right:-40px; top:3px;} 
.err_msg{color:red; position:absolute; left:20px; top:50px; font-size:12px;}
.quick_contact .err_msg {left:0; top:30px;}
.banner .search_fomr{ background:url(../images/opcity_bg.png); top:280px; left:80px;}
.banner .search_fomr h4{ color:#fff;}
.txtCaptcha {
    background-image: url("../images/1.jpg");
    border: medium none;
    font-size: 14px;
    font-weight: bold;
    height: 22px;
    text-align: center;
    width: 112px;
}
.quick_contact {background:#ffffdd; border:none;}
.error_bg {background:#FF0;}
.change_dest_pop_bnr, .change_dest_pop {width:58%; top:79px; position:absolute; z-index:10; display:none; height:166px; overflow-y:scroll; background:#FFF; }
/**************SOCIAL ICONS************/
.icon_grip {width:34px; height:34px; transition: all 0.3s ease 0s; background:#909090; float:left; margin:0 0 6px 6px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; cursor:pointer;}
.icon_grip:first-child { margin-left:0;}

.icon_grip_facebook:hover { background:#3A5A98;}
.icon_grip_twitter:hover { background:#60CAEF;}
.icon_grip_youtube:hover { background:#CA2128;}
.icon_grip_blogs:hover { background:#EF5223;}
.icon_grip_yahoo:hover { background:#702C90;}
.icon_grip_plus_google:hover { background:#E54A55;}
.icon_grip_wordpress:hover { background:#1e8cbe;}
.icon_grip_pinterest:hover {background:#840d16;}
.icon_grip_linkedin:hover {background:#0177b5;}
.icon_grip_inetagram:hover {background:#306088;}
.all_icon {width:100%; height:100%; transition: all 0.3s ease 0s}

.facebook_icon { background:url(../images/facebook_icon.png) repeat-y 50% -110px;}
.twitter_icon { background:url(../images/twiter_icon.png) repeat-y 50% -98px;}
.youtube_icon { background:url(../images/youtube_icon.png) repeat-y 50% -98px;}
.blogs_icon { background:url(../images/blog_icon.png) repeat-y 50% -98px;}
.yahoo_icon { background:url(../images/yahoo_icon.png) repeat-y 50% -100px;}
.plus_google_icon { background:url(../images/plus_google_icon.png) repeat-y 50% -101px;}
.wordpress_icon{ background:url(../images/wordpress_icon.png) repeat-y 50% -94px;}
.pinterest_icon {background: url("../images/pinterest_icon.png") repeat-y scroll 50% -101px rgba(0, 0, 0, 0);}
.linkedin_icon {background: url("../images/linkedin_icon.png") repeat-y scroll 50% -101px rgba(0, 0, 0, 0);}
.inetagram_icon{background:url(../images/inetgram_icon.png) repeat-y 50% -94px;}
.icon_grip:hover .facebook_icon, .icon_grip:hover .twitter_icon, .icon_grip:hover .youtube_icon, .icon_grip:hover .blogs_icon, .icon_grip:hover .yahoo_icon,.icon_grip:hover .plus_google_icon , .icon_grip:hover .wordpress_icon , .icon_grip:hover .pinterest_icon , .icon_grip:hover .linkedin_icon , .icon_grip:hover .inetagram_icon{background-position:50% -286px;}

.footer_block { padding:5px 45px;}
.footer_row .footer_block:first-child {padding-left:0;}
.footer_menu, .privecy_menu {font-family: 'latha';}
.footer_menu li {border-top:1px dotted #fff; display:block; background:url(../images/footer_li.png) no-repeat 0 13px; transition: all 0.3s ease 0s}
.footer_menu li:first-child{border:none;}
.footer_menu li:hover {background:url(../images/footer_li_hov.png) no-repeat 0 13px;}
.footer_menu li a{display:block; padding:4px 0 4px 25px; transition: all 0.3s ease 0s; color:#707172;}
.footer_menu li a:hover {color:#fff; padding-left:35px;}
.privecy_menu a {color:#707172;}
.privecy_menu a:hover {color:#ffffff;}
.icon_address {background:url(../images/address-icon.png) no-repeat; padding-left:40px; line-height:15px;}
.icon_phone {background:url(../images/phone-icon.png) no-repeat; padding-left:40px; line-height:15px;}
.icon_email {background:url(../images/mail-icon.png) no-repeat; padding-left:40px; line-height:8px; padding-bottom:10px;}
.border_right {
    border-right: 1px solid #cccccc;
}
.india_dest {display:block;}
.error_tol_tip { /* border:2px solid #919191; background:yellow;  */padding:10px;color:red; position:absolute; top:0; left:0; z-index:1000; display:none;}
#talkbubble {  background: yellow;  -moz-border-radius: 10px; -webkit-border-radius: 4px; border-radius: 4px; }
#talkbubble:before { content:""; position: absolute; right: 93%; top: 26px; width: 0; height: 0; border-top: 6px solid transparent; border-left:13px solid yellow; border-bottom: 25px solid transparent; }
.email{text-transform:lowercase;}
.err_msg{color:red; position:absolute; left:20px; top:86px; font-size:12px;}
.quick_contact .err_msg {left:0; top:30px;}
.bnr_deals_holder {width:100%; overflow:hidden; position:relative; background:url("../images/opacity_bg.png"); height:260px;}
.bnr_deals_holder p {padding:25px 15px 0; line-height:23px;}
.bnr_deals {display:none; position:absolute;}
.bnr_deals1{display:block;}
.call_now {position:absolute; right:0px; top: -30px;-webkit-border-radius: 3px 3px 0 0;
border-radius: 10px 10px 0 0; border:1px solid #ccc; border-bottom:none; padding:6px 15px; background:#f1eded; color:#000; }
.hotel_list_section .change_dest {top: 287px;
    width: 32.4%;}
.hotel_list_section .select_box {background:#FFF;}
.thm_txt_color1 {color:#fed678;}/*Yellow fed678*/
.thm_txt_color2 {color:#ffffff;}/*white ffffff*/
.thm_txt_color3 {color:#1489b9;}/*sky blue 1489b9*/
.thm_txt_color4 {color:#2e2f30;}/*80% gray 2e2f30*/
.thm_txt_color5 {color:#707172;}/*55% gray 707172*/
.thm_bg_color1 {background:#fff;}/*white*/
.thm_bg_color2 {background:#1a1a1a;}/*bright black*/
.thm_bg_color3 {background:#222222;}/*light black*/
.thm_bg_color4 {background:#fed678;}/*light black*/
.thm_bg_color5 {background:#f2f2f2;}/*light Gray*/
.newYearadvertize {position:absolute; top:100px; right:20px; z-index:10000;}
/*@media only screen and (max-width : 1024px) {
	.home{background:url(../images/banner1024.jpg)no-repeat #FFF; background-size:100% 640px;} 
	.container {width:1000px;}
	.mar_l_12 {margin-left:10px;}
	.top_menu li a {font-size:15px; padding:7px 5px;}
	.fnt_size_17 {font-size:16px;}
	.content .contents {padding:10px 38px;}
	.footer_block {padding:10px 38px;}
	.button {width:135px; padding:3px 4px;}
}
@media only screen and (max-width : 768px) {
/* Styles *
body {font-size:10px;}
.home{background:url(../images/banner1024.jpg)no-repeat #FFF; background-size:100% 640px; }
.container {width:760px;}
.logo{padding:8px 5px 16px;}
.top_menu li {margin:0;}
.top_menu li a{font-size:12px; padding:2px;}
.pad_t_60 {padding-top:43px;}
.serach_navigation li a {padding:3px 5px;}
.fnt_size_14 {font-size:11px;}
.change_destination li:hover .destination_change_btn_lft, .change_destination li.active .destination_change_btn_lft {width:20px; background-size:15px; background-position:4px;}
.destination_change_btn_lft {width:20px; background-size:15px; background-position:4px;}
.destination_change_btn_ryt{width:90px;}
.change_destination li {line-height:22px;}
.mar_l_370 {margin-left:210px;}
.button {font-size:18px;}
h1{font-size:26px; line-height:19px;}
.img_holder {height:86px;}
.details_holder{height:28px;}
br{line-height:5px;}
.mar_l_12{margin-left:7px;}
.fnt_size_17 {font-size:12px;}
.mar_l_15 {margin-left:10px;}
h2{ font-size:20px; line-height:45px;}
.desc {width:40px; height:40px;} 
.icon_welcome,.icon_about, .icon_findus,.icon_welcome:hover,.icon_about:hover, .icon_findus:hover {background-size:30px; background-position:center 5px;}
.content .contents{padding:10px 28px;}
.welcome_note{font-size:18px; line-height:24px;}
p{line-height:14px;}
.footer_block {padding:10px 24px;}
.mar_t_50 {margin-top:30px;}
}*/
.clear {
    clear: both;
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
}
.specialOffers .showdetaDest{ float:left; width:86.3%; }
.specialOffers .select_box{ background:#fff;}
.specialOffers .select_box img{ float:left;}
.change_dest_pop_spcl_off, .change_dest_pop_spcl_off2 {
width:58.6%; top:36px; position:absolute; z-index:10; display:none; height:166px; overflow-y:scroll; background:#FFF; right:0px;
}
.change_dest_pop_spcl_off { left:0; width:58.6%;}
.change_dest_pop_spcl_off li, .change_dest_pop_spcl_off2 li { border-top:1px solid #cccccc; padding:5px 0 5px 10px; background:#fff; cursor:pointer; color:#e18436;}
.change_dest_pop_spcl_off li:hover, .change_dest_pop_spcl_off2 li:hover {background:#F7F7F7;}
.change_dest_pop_spcl_off li:fisrt-child, .change_dest_pop_spcl_off2 li:fisrt-child{border:none;}
.specialOffers .thumbs{ background:#fff; padding:8px; border:1px solid #e0e0e0;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;-webkit-box-shadow: 1px 1px 10px 5px rgba(0,0,0,0.25);
-moz-box-shadow: 1px 1px 7px 3px rgba(0,0,0,0.25);
box-shadow: 1px 1px 7px 3px rgba(0,0,0,0.25);}
.specialOffers .details_holder{ background:none; text-align:left; color:#000; height:auto;}
.specialOffers .thumbs:hover .det_txt {color:#000;}
.specialOffers .thumbs .all_details { top:8px; transition: all 1s ease 0s;     -ms-transform: rotateY(90deg); /* IE 9 */
    -webkit-transform: rotateY(90deg); /* Chrome, Safari, Opera */
    transform: rotateY(90deg);}
.specialOffers .thumbs:hover .all_details { top:8px; transition: all 1s ease 0s; -ms-transform: rotateY(0deg); /* IE 9 */
    -webkit-transform: rotateY(0deg); /* Chrome, Safari, Opera */
    transform: rotateY(0deg);}	
.specialOffers .thumbs .img_hov { top:0px; background:none; background:url(../images/opacity_bg_light.png);}	
.specialOffers .thumbs .img_holder img {transition: all 0.3s ease 0s}
.specialOffers .thumbs:hover .img_holder img {     -ms-transform: rotateY(180deg); /* IE 9 */
    -webkit-transform: rotateY(180deg); /* Chrome, Safari, Opera */
    transform: rotateY(180deg);}
#fixed_departure_section .thumbs:first-child{ margin-left:0;}
#fixed_departure_section {padding-top:15px;}
.call_now{  font-size: 16px;
  margin-top: -7px;}